package cn.zhj.base.mvp.ui.view

import android.app.Dialog
import android.content.Context
import cn.zhj.base.R

class CommonDialog : Dialog {

    constructor(context: Context , layoutId:Int , gravity:Int , width:Int , height:Int):this(context, R.style.theme_dialog , layoutId, gravity, width, height) {
    }

    constructor(context: Context , styleId:Int , layoutId:Int , gravity:Int , width:Int , height:Int):this(context, styleId, layoutId  , gravity, width, height , R.style.pop_anim_style) {
    }
    constructor(context: Context, styleId:Int , layoutId:Int , gravity:Int , width:Int , height:Int , animId:Int):super(context , styleId){
        setContentView(layoutId)
        val window = window
        val params = window.attributes
        params.gravity = gravity
        params.width = width
        params.height = height
        params.windowAnimations = animId
        window.attributes = params
    }

}